package com.cloudcc.mobile.entity.approval;
import java.io.Serializable;
import java.util.List;

import com.google.gson.JsonObject;


public class TaskApprovalHistoryModel implements Serializable{
	/**
	 * lhy(代办任务之审批状态历史model)
	 * 2015/12/11
	 */
	private static final long serialVersionUID = 8646397408977058176L;
	private String operationman;//操作人
	private String nodename;//节点名称
	private String nodemark;//节点标志
	private String nodetype;//节点类型
	private String content;//内容
	private String datetime;//时间
	private String schedulename;//进度名称
	private String schedulemark;//进度状态
	
	private String approvalurl;
	private List<Instancehis> instancehis;
	private String status;
	private String stepName;
	private List<JsonObject> unpendinginstancehis;
	
	
	
	public static class Instancehis{
		public String actualName;
		public String assigntoName;
		public boolean isRight;
		public String lastModifyDate;
		public String stepStatus;
		public String comments;
		public String workitemId;
		public String isDelegated;
		public String workItemId;
	}
	public TaskApprovalHistoryModel(){
		super();
	}
	
	
	public String getOperationman() {
		return operationman;
	}
	public void setOperationman(String operationman) {
		this.operationman = operationman;
	}
	public String getNodename() {
		return nodename;
	}
	public void setNodename(String nodename) {
		this.nodename = nodename;
	}
	public String getNodemark() {
		return nodemark;
	}
	public void setNodemark(String nodemark) {
		this.nodemark = nodemark;
	}
	public String getContent() {
		return content;
	}
	public void setContent(String content) {
		this.content = content;
	}
	public String getDatetime() {
		return datetime;
	}
	public void setDatetime(String datetime) {
		this.datetime = datetime;
	}
	public String getSchedulename() {
		return schedulename;
	}
	public void setSchedulename(String schedulename) {
		this.schedulename = schedulename;
	}
	public String getSchedulemark() {
		return schedulemark;
	}
	public void setSchedulemark(String schedulemark) {
		this.schedulemark = schedulemark;
	}
	public String getNodetype() {
		return nodetype;
	}
	public void setNodetype(String nodetype) {
		this.nodetype = nodetype;
	}
	public String getApprovalurl() {
		return approvalurl;
	}
	public void setApprovalurl(String approvalurl) {
		this.approvalurl = approvalurl;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getStepName() {
		return stepName;
	}
	public void setStepName(String stepName) {
		this.stepName = stepName;
	}
	public List<JsonObject> getUnpendinginstancehis() {
		return unpendinginstancehis;
	}
	public void setUnpendinginstancehis(List<JsonObject> unpendinginstancehis) {
		this.unpendinginstancehis = unpendinginstancehis;
	}
	public List<Instancehis> getInstancehis() {
		return instancehis;
	}
	public void setInstancehis(List<Instancehis> instancehis) {
		this.instancehis = instancehis;
	}
	
}
